#!/usr/bin/python
#Reduces a matrix to row-echelon form using the gaussian algorithm.

def gaussian(matrix):
	'''Reduces a matrix to row-echelon form.
	pre: matrix is a list of lists, where each sublist is a row of
	integers in a matrix. Each row must be the same length.
	post: returns a list of lists of the same size, but with the matrix
	reduced to row-echelon form.'''
	
	i = 0
	f
